stew in your own juice - Francés Inglés Diccionario